<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			/*
			块元素在文档流中默认垂直排列
			如果想水平排列：
			1、使用
			display: inline-block;
			那么可以横着排列。
			2、脱离文档流 float 默认是 none
			float: left;
			当一个元素脱离文档流，下面的元素会立即向上移动。遇到父元素边框才停下来。
			如果浮动元素上面是一个没有浮动的块元素，则浮动元素不会超过块元素
			浮动元素，不会超过他上面的兄弟元素。最多并列一行。例如：box3不会超过box2
			*/
			.box1{
				width: 200px;
				height: 200px;
				background-color: red;
			}
			.box2{
				float: right;
				width: 200px;
				height: 200px;
				background-color: yellow;
			}
			.box3{
				float: left;
				width: 200px;
				height: 200px;
				background-color: blue;
			}
		</style>
	</head>
	<body>
		<div class="box1">1</div>
		<div class="box2">2</div>
		<div class="box3">3</div>
	</body>
</html>
